/**
 * author      : dormi330
 * date        : 2018/6/24
 * project     : mybatis
 * description : 日期常用函数
 */

package org.wzq.learn.utils;

import java.text.SimpleDateFormat;
import java.util.Calendar;

public class DateUtils {

    public static final String DEFALUT_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";

    /**
     * 按指定格式返回字符串, 获得系统当前日期
     * 如果格式未指定,则使用默认格式
     *
     * @param format String
     * @return String
     */
    public static String nowDateTime(String format) {
        if (format == null || "".equals(format.trim())) {
            format = DEFALUT_TIME_FORMAT;
        }

        SimpleDateFormat sdf = new SimpleDateFormat(format);
        return sdf.format(Calendar.getInstance().getTime());
    }

    /**
     * 按默认格式返回字符串, 获得系统当前日期
     *
     * @return String
     */
    public static String nowDateTime() {
        return nowDateTime(DEFALUT_TIME_FORMAT);
    }
}
